package www.openteam.com.contract.business;

import www.openteam.com.bean.CustomType;
import www.openteam.com.bean.InsertStatus;
import www.openteam.com.bean.QueryCustom;

/**
 * Created by kylin on 2017/1/18.
 */

public class EditCustomInfoContract {

    public interface QueryCustomInfoView {

        int getUserID();
        String getCode();

        String getName();

        String getBusinessman();

        int getId();

        void loadCCIData(QueryCustom queryCustom);

        void hideCCIData(Throwable throwable);

        void loadCTIData(CustomType customType);

        void hideCTIData(Throwable throwable);

        void loadCpTIData(CustomType customType);

        void hideCpTIData(Throwable throwable);

        void loadMTIData(CustomType customType);

        void hideMTIData(Throwable throwable);

        void deleteCCIData(InsertStatus insertStatus);

        void failCCIData(Throwable throwable);


    }


    public interface QueryCustomInfoPresenter {

        void queryCocustomInfos(String code, String name, String Businessman, int UserID,int PageSize);

        void queryMoneyTypeInfo(int pageSize);

        void queryCopayTypeInfo(int pageSize);

        void queryCocustomTypeInfo(int pageSize);

        void deleteCustomInfo(int id);

    }
//    public interface QueryCustomInfoView {
//
////        queryCocustomInfo(@Query("code") String code, @Query("name") String name,
//// @Query("Businessman") String Businessman, @Query("pageSize") int PageSize);
//
//
//        String getCode();
//
//        String getName();
//
//        String getBusinessman();
//
//        int getPageSize();
//
//        int getId();
//
//        void queryCocustomInfo(String code, String name, String Businessman, int PageSize);
//
//        void queryMoneyTypeInfo(int pageSize);
//
//        void queryCopayTypeInfo(int pageSize);
//
//        void queryCocustomTypeInfo(int pageSize);
//
//        void deleteCustomInfo(int id);
//    }
//
//
//    public interface QueryCustomInfoPresenter {
//
//        void queryCISuccess(QueryCustom queryCustom);
//        void queryCIFail(Throwable throwable);
//
//    }
//
//    public interface QueryCustomTnfoMOnListener{
//        void queryCISuccess(QueryCustom queryCustom);
//        void queryCIFail(Throwable throwable);
//    }
//
//
//    public interface QueryCustomTnfoCOnListener{
//        void queryMTISuccess(CustomType customType);
//        void queryMTIFail(Throwable throwable);
//    }
//    public interface QueryCustomTnfoCPOnListener{
//        void queryCPTISuccess(CustomType customType);
//        void queryCPTIFail(Throwable throwable);
//    }
//
//    public interface  DeleteCustomInfoOnListener{
//
//        void deleteCISuccess(InsertStatus insertStatus);
//        void deleteCIFail(Throwable throwable);
//
//
//
//
//    }
}
